import React from 'react';
import Svg, { ClipPath, Defs, G, Path, Rect } from 'react-native-svg';

interface ClipPathProps {
    id: string;
    children?: React.ReactNode; // 添加children支持
}

const BellImage = (props: any) => {
    return (
        <Svg
            width="24.000000"
            height="24.000000"
            viewBox="0 0 24 24"
            fill="none"
            {...props}>
            <Defs>
                <ClipPath id="clip150_171643">
                    <Rect
                        id="arrow_down_circle"
                        width="24.000000"
                        height="24.000000"
                        fill="white"
                        fill-opacity="0"
                    />
                </ClipPath>
            </Defs>
            <G clip-path="url(#clip150_171643)">
                <G opacity="0.400000">
                    <G style="mix-blend-mode:normal">
                        <G opacity="0.000000">
                            <Rect
                                id="矩形"
                                width="24.000000"
                                height="24.000000"
                                fill="#000000"
                                fill-opacity="0"
                            />
                            <Rect
                                id="矩形"
                                width="24.000000"
                                height="24.000000"
                                stroke="#000000"
                                stroke-opacity="0"
                                stroke-width="1.000000"
                            />
                        </G>
                        <Path
                            id="形状"
                            d="M12 3.09C10.31 3.09 8.76 3.51 7.33 4.34C5.91 5.18 4.78 6.31 3.94 7.73C3.11 9.16 2.69 10.72 2.69 12.4C2.69 14.08 3.11 15.63 3.94 17.05C4.78 18.48 5.91 19.61 7.33 20.45C8.76 21.28 10.31 21.7 12 21.7C13.67 21.7 15.22 21.28 16.64 20.45C18.07 19.61 19.2 18.48 20.04 17.05C20.88 15.63 21.29 14.08 21.29 12.4C21.29 10.72 20.88 9.16 20.04 7.73C19.2 6.31 18.07 5.18 16.64 4.34C15.22 3.51 13.67 3.09 12 3.09ZM12 20.17C10.58 20.17 9.28 19.83 8.09 19.13C6.9 18.43 5.96 17.49 5.26 16.3C4.56 15.11 4.21 13.81 4.21 12.4C4.21 10.97 4.56 9.67 5.26 8.48C5.96 7.29 6.9 6.34 8.09 5.65C9.28 4.96 10.58 4.62 12 4.62C13.41 4.62 14.71 4.96 15.9 5.65C17.09 6.34 18.03 7.29 18.73 8.48C19.43 9.67 19.77 10.97 19.77 12.4C19.77 13.81 19.43 15.11 18.73 16.3C18.03 17.49 17.09 18.43 15.9 19.13C14.71 19.83 13.41 20.17 12 20.17ZM12.74 15.99L12.74 7.35C12.74 7.15 12.66 6.97 12.52 6.83C12.38 6.69 12.2 6.62 12 6.62C11.79 6.62 11.61 6.69 11.47 6.83C11.33 6.97 11.26 7.15 11.26 7.35L11.26 16.01L8.14 12.89C8 12.75 7.82 12.67 7.62 12.67C7.41 12.67 7.23 12.75 7.09 12.89C6.95 13.03 6.88 13.21 6.88 13.41C6.88 13.62 6.95 13.8 7.09 13.94L10.85 17.7C11.17 18.02 11.55 18.17 11.99 18.17C12.42 18.17 12.81 18.02 13.14 17.7L16.88 13.94C17.02 13.8 17.1 13.62 17.1 13.42C17.1 13.21 17.02 13.03 16.88 12.89C16.75 12.75 16.58 12.67 16.37 12.67C16.15 12.67 15.97 12.75 15.83 12.89L12.74 15.99Z"
                            fill="#000000"
                            fillOpacity="1.000000"
                            fillRule="nonzero"
                        />
                        <Path
                            id="形状"
                            d="M7.33 4.34C5.91 5.18 4.78 6.31 3.94 7.73C3.11 9.16 2.69 10.72 2.69 12.4C2.69 14.08 3.11 15.63 3.94 17.05C4.78 18.48 5.91 19.61 7.33 20.45C8.76 21.28 10.31 21.7 12 21.7C13.67 21.7 15.22 21.28 16.64 20.45C18.07 19.61 19.2 18.48 20.04 17.05C20.88 15.63 21.29 14.08 21.29 12.4C21.29 10.72 20.88 9.16 20.04 7.73C19.2 6.31 18.07 5.18 16.64 4.34C15.22 3.51 13.67 3.09 12 3.09C10.31 3.09 8.76 3.51 7.33 4.34ZM8.09 19.13C6.9 18.43 5.96 17.49 5.26 16.3C4.56 15.11 4.21 13.81 4.21 12.4C4.21 10.97 4.56 9.67 5.26 8.48C5.96 7.29 6.9 6.34 8.09 5.65C9.28 4.96 10.58 4.62 12 4.62C13.41 4.62 14.71 4.96 15.9 5.65C17.09 6.34 18.03 7.29 18.73 8.48C19.43 9.67 19.77 10.97 19.77 12.4C19.77 13.81 19.43 15.11 18.73 16.3C18.03 17.49 17.09 18.43 15.9 19.13C14.71 19.83 13.41 20.17 12 20.17C10.58 20.17 9.28 19.83 8.09 19.13ZM12.74 7.35C12.74 7.15 12.66 6.97 12.52 6.83C12.38 6.69 12.2 6.62 12 6.62C11.79 6.62 11.61 6.69 11.47 6.83C11.33 6.97 11.26 7.15 11.26 7.35L11.26 16.01L8.14 12.89C8 12.75 7.82 12.67 7.62 12.67C7.41 12.67 7.23 12.75 7.09 12.89C6.95 13.03 6.88 13.21 6.88 13.41C6.88 13.62 6.95 13.8 7.09 13.94L10.85 17.7C11.17 18.02 11.55 18.17 11.99 18.17C12.42 18.17 12.81 18.02 13.14 17.7L16.88 13.94C17.02 13.8 17.1 13.62 17.1 13.42C17.1 13.21 17.02 13.03 16.88 12.89C16.75 12.75 16.58 12.67 16.37 12.67C16.15 12.67 15.97 12.75 15.83 12.89L12.74 15.99L12.74 7.35Z"
                            stroke="#000000"
                            strokeOpacity="0"
                            strokeWidth="1.000000"
                        />
                    </G>
                </G>
            </G>
        </Svg>
    );
};
export default BellImage;
